@charset "utf-8";
* {padding:0;margin:0;}
body {margin:0px;font-size:12px;padding:0;color:#333333; background: url(../images/bodybg.png) #f1f1f1;}
a:link {color:#3c3c3c;text-decoration:none}
a:visited {color:#3c3c3c;text-decoration:none}
a:hover {color:#e50100;text-decoration:underline;}
.clear { clear:both;}
ol, ul ,li{list-style: none outside none;}
img {border:0;}

/*********** font *****/
.f9913d {color:#ff5a00;}
a.f9913d:link, a.f9913d:visited {color:#ff5a00;text-decoration: none;}
a.f9913d:hover {text-decoration: underline;}

.l256ebe {color: #0177b5;}
a.l256ebe:link, a.l256ebe:visited {color: #0177b5;text-decoration: none;}
a.l256ebe:hover {color: #0177b5;text-decoration: underline;}

.c999 {color: #999;}
a.c999:link, a.c999:visited {color: #999;text-decoration: none;}
a.c999:hover {color: #999;text-decoration: underline;}

.warp {width:960px;margin:0 auto;}
.head {background:url(../images/index_01.png) no-repeat 50% top;height:238px;}
.menu {width:960px;margin:0 auto;}
.menu ul li {float:left;margin-left:15px;display:inline-block; margin-top:170px;}
.menu a:link ,.menu a:visited{font-size:14px;color:#fff;float:left;width:88px;height:24px; text-align:center; line-height:24px;}
.menu a:hover { background:url(../images/hover.png) no-repeat;float:left;width:88px;height:24px; text-align:center; line-height:24px; text-decoration:none;}
.body {background:url(../images/index.png) no-repeat 50% bottom; padding-bottom:50px;}
.contleft {width:690px; float:left;}
.contright {float:right; width:253px;}
.flashbanner {border:1px solid #dadada;padding:12px 0 0 14px; background:#fff; height:260px;}
.title dt {float:left;padding-top:15px;}
.title dt a:link ,.title dt a:visited{font-weight:bold; font-size:14px;}
.title dd {float:right; padding-top:5px;}
.login { height:120px;}
.login ul li {padding:10px 0 0 15px; display:inline; float:left; width:210px;}
.login ul li input {width:172px; height:23px; line-height:23px; border:1px solid #7c7c7c; margin-right:10px; vertical-align:middle;}
.zb_box {border:1px solid #dadada; width:219px; float:left; background:#fff; position:relative; margin-top:20px; height:270px;}
.zb_box_mid { margin-left:13px;}
.zb_box_right {float:right;}
.zb_box .titleimg { margin:15px 0 0 15px;}
.zb_box .tagimg { position:absolute; top:125px; left:-8px;}
.pd_list {padding-top:50px;}
.pd_list ul li {padding-left:8px; display:inline;float:left; width:190px; background:url(../images/ico_01.png) no-repeat left; margin-left:12px;  line-height:22px;}

.todayqiupu {clear:both;}
.todayqiupu h5 {padding:20px 0 0px 0;}
.newslistbox {border:1px solid #e6e6e6; background:#fff; height:170px;}
.newslist li {background:url(../images/ico_01.png) no-repeat left; border-bottom:1px dotted #ddd; padding:10px 0 10px 8px; margin:0 10px;position:relative;}
.newslist li a:link , .newslist li a:visited {color:#666;}
.newslist {padding:10px 0;}
.newslist li span {float:right;}

.weibo {background:#fbfbfb;}
.weibocont {padding:0 10px;}

.footer {background:#0f0a06;height:170px;color:#878583; line-height:24px;}
.footer .footerleft { float:left;margin-top:25px; margin-left:10px;}
.footer .footerright { float:left;margin-top:25px; margin-left:50px;}
.footerwarp {width:960px;margin:0 auto;}
.footer a:link,.footer a:visited{color:#868482;}

.todayqiupu h4{ background:url(../images/title_today.png) no-repeat left -3px; height:35px; text-align:right; line-height:35px; color:#999999;}
.todayqiupu h4 a:link,.todayqiupu h4 a:visited {color:#999999; font-weight:normal;}
.todayqiupu h6{ background:url(../images/mycar.png) no-repeat left 2px; height:35px; text-align:right; line-height:35px; color:#999999;}
.todayqiupu h6 a:link,.todayqiupu h4 a:visited {color:#999999; font-weight:normal; font-size:12px;}
.page {text-align:right; padding:10px 0; border-bottom:1px solid #e7e7e7;color:#666666;clear:both;}
.page a:link , .page a:visited{color:#666666; font-weight:normal; margin:0 2px;}
.page a:hover {color:#bc3817;}
a.on:link , .a.on:visited{color:#bc3817;}
.layhoverimg {background:url(../images/hoverimg.png) no-repeat; width:125px; height:180px; position:absolute; left:30px; z-index:999;}
.layhoverimg img {padding:12px 0 0 7px;}
.zindex {z-index:1; position:relative}
.logining b { color:#a81809;}
.logining a{ margin-right:10px;}

.todayqiupu h3 {background:url(../images/bgline.png) left bottom repeat-x; height:31px;}
.targ {float:right; font-size:12px; color:#666; font-weight:normal; padding-top:5px;}
.targ a:link {font-size:12px; color:#666; font-weight:normal;}
.navbar {float:left; }
.navbar ul li {float:left;display:inline-block; margin-right:15px;}
.navbar a:link ,.navbar a:visited{font-size:12px;height:22px; text-align:center; line-height:22px;font-weight:normal; color:#666666; b}
.navbar .at a:link , .navbar .at a:link {background:url(../images/hoverlong.png) no-repeat right -22px;float:left;height:22px; line-height:22px; text-decoration:none;color:#fff; font-weight:bold;}
.navbar .at span { display:inline-block; background:url(../images/hoverlong.png) no-repeat left top; padding:0 0 0 10px; margin-right:10px;}

.newslistsell li {float:left; display:inline; position:relative; margin-right:15px; margin-top:25px;}
.newslistsell li .img { border:1px solid #dadada; padding:10px 50px; background:#fff; margin-bottom:5px;}
.newslistsell li p {color:#a81809; font-weight:bold; padding:10px 0; font-size:14px;}
a.buy_btn:link , a.buy_btn:visited {width:60px; height:20px; line-height:20px; text-align:center;display:inline-block; background:url(../images/buy_btn.png); border:1px solid #bfbebe; cursor:pointer;}
a.buy_btn:hover {color:#a81809; text-decoration:none;}
.mouseover {position:absolute; border:1px solid #dadada; border-top:1px solid #fff;background:#fff; top:170px; font-size:12px; padding:10px; left:0; z-index:99999; width:189px;}
.mouseover h2 {font-size:12px; font-weight:normal; color:#666; line-height:18px; padding-top:10px;}


.banner {border:1px solid #dadada;padding:12px 0 0 14px; background:#fff; height:310px; margin-bottom:20px;}
.title dt {float:left;padding-top:15px;}
.title dt a:link ,.title dt a:visited{font-weight:bold; font-size:14px;}
.title dd {float:right; padding-top:5px;}

.netshow { border:1px solid #dadada; border-bottom:none; background:#fff; margin-top:20px;}
.netshow strong { margin:0 10px;}
.netshow td {padding:5px;}
.hui { color:#999999;}
.showdate {border:1px solid #dadada;background:#fff;border-collapse:collapse;}
.showdate th{border-left:0px solid #dadada; border-right:0px solid #dadada; border-top:none; background:#fff; margin-top:20px;padding:5px;}
.showdate td{border:solid 1px #dadada; padding:5px; height:124px;}

.dianbo .gree {color:#40811d; height:32px; line-height:32px;}
.dianbo .red {color:#a81809; height:32px; line-height:32px;}
.dianbo .info {height:50px;overflow:hidden; line-height:18px;}
.dianbo .price {color:#a81809;}
.showdate .showing {border:1px solid #a81809;padding:0;}
.dianbo div { background:#a81809;text-align:center; color:#fff; font-size:12px; font-weight:normal; height:22px; line-height:22px;}
.showing ul li { padding-left:5px;}

.nettvlist ul li {float:left; background:#fff;border:1px solid #dadada;padding:12px; display:inline; margin:15px 8px 0 14px;}
.nettvlist ul li p { padding:10px 0;}
.nettvlist ul li strong { color:#a81809; font-weight:normal;}
.nettvlist ul li span { background:url(../images/ico_01.png) no-repeat left 50%; display:inline-block; padding-left:10px; line-height:22px;}

.text h2 {padding-top:20px; font-size:16px;}
.text .time { padding:3px 0 20px 0;font-size:14px;}
.text .infotext { line-height:28px; font-size:14px;}

.mycar { margin-top:10px;}
.mycar .input { width:38px; text-align:center; height:20px; line-height:20px; vertical-align:middle;}
.mycar td {padding:8px; border-bottom:1px solid #e4e4e4;}
.red {color:#a81809; }
.mycar .none {border-bottom:none;}

.mycar_adree { margin-top:10px;}
.mycar_adree input { border:1px solid #ddd;}
.mycar_adree td {padding:8px 0 8px 8px; }

/***********main_mykf*****************/
.main_mykf {width:960px;margin:0 auto;border:1px solid #dfdfdf; background:url(../images/main_bg.png) #fff repeat-y left;}
.nav_left ul .myjifen span , .main_left .portrait_edit span , .nav_left ul .mydiscount span , .nav_left ul .myrecharge span , .nav_left ul .myorder span, .nav_left ul .mycheck span, .nav_left ul .mycount span, .nav_left ul .myintroduce span , .nav_left li .arrow ,.base_count_info .grade .s1 , .base_count_info .grade .s2 , .no_infomation span , .ebanking .notice {background:url(../images/ico_mykf.png) no-repeat;}

/***********main_left*****************/
.main_left {width:150px;float:left;}
.main_left .portrait {text-align:center;border:1px solid #ddd; margin:0 auto;width:108px;margin-top:15px;position:relative;}
.main_left .portrait_edit{filter:alpha(Opacity=60);-moz-opacity:0.5;opacity: 0.5;z-index:100; background-color:#000;color:#fff;height:22px;line-height:22px;text-align:center; margin-top:-22px;}
.main_left .portrait_edit a:link ,.main_left .portrait_edit a:visited{color:#fff;}
.main_left .portrait_edit span {background-repeat:no-repeat; background-position:left -185px; padding-left:15px;}
.nav_left {margin-top:15px; min-height:400px; height:400px;}
.nav_left ul .myjifen span {background-position:left -388px;}
.nav_left ul .mydiscount span {background-position:left -314px;}
.nav_left ul .myrecharge span {background-position:left -278px;}
.nav_left ul .myorder span {background-position:left 10px;}
.nav_left ul .mycheck span {background-position:left -30px;}
.nav_left ul .mycount span {background-position:left -70px;}
.nav_left ul .myintroduce span {background-position:left -110px;}
.nav_left li .arrow {background-position:left -218px;height:14px; width:7px; float:right; margin:13px 10px 0px 0;}
.nav_left li {float:left;display:inline;position:relative;}
.nav_left li .postion {height:38px;line-height:38px;border-bottom:1px solid #e8e8e8;position:relative;z-index:99px;}
.nav_left li span {float:left; padding-left:22px; margin-left:21px;}
.nav_left li a:link , .nav_left li a:visited{font-size:14px;float:left;width:150PX; cursor:pointer;}
.nav_left li a:hover { background:#fff;color:#256EBE;text-decoration:none;}
.nav_left .at .postion{border:1px solid #afafaf;background:#fff; border-right:none;position:relative;margin-top:-1px;z-index:10;}
.nav_left .at .postion a:hover {background:none;}
.lay_nav {border:1px solid #afafaf;position:absolute;left:150px;width:100px;top:-1px;padding:8px 0 3px 0;background:#fff;z-index:1;filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);/*ie*/
 -moz-box-shadow:2px 2px 4px #ccc;/*firefox*/
 -webkit-box-shadow:2px 2px 4px #ccc;/*safari或chrome*/
 box-shadow:2px 2px 4px #ccc;/*opera或ie9*/}
.lay_nav dl dd  {margin:0 10px; text-align:center; height:30px; line-height:30px;border-bottom:1px solid #efefef;}
.lay_nav dd a:link ,.lay_nav dd a:visited{ background:none; width:100%; font-size:12px;}
.lay_nav dl .last { border-bottom:none;}

/***********main_right*****************/
.title_right {background:#f7f7f7; border-bottom:1px solid #e8e8e8; margin-top:15px;height:40px;}
.title_right b {font-size:14px;float:left;padding-left:20px; margin-top:12px;line-height:22px;}
.title_right .nav_right {float:right;margin-right:10px;}
.title_right .nav_right li {float:left;display:inline; margin-right:5px;}
.title_right .nav_right a:link , .title_right .nav_right a:visited{float:left;padding:0px 10px; height:35px; line-height:37px; position:relative; top:5px;color:#256EBE;font-size:12px;}
.title_right .nav_right a:hover {color:#256EBE;}
.title_right .nav_right .at a:Link , .title_right .nav_right .at a:visited{float:left;border:1px solid #e8e8e8;background:#fff;padding:0px 15px;height:35px; line-height:35px; border-bottom:none; font-weight:bold;color:#333;;font-size:12px;text-decoration:none;}
.base_orde_nav li a , .base_orde_title tr{background:url(../images/repeat_mykf.png) repeat-x;}
.main_right {width:780px;float:left; margin-left:15px; padding-bottom:30px;}
.main_right .remarks {padding-left:8px;}
/********base_count_info****/
.base_count_info {background:#f8f8f8; border:1px solid #d0d0d0;margin-top:15px;color:#454545;}
.base_count_info dl {border:4px solid #f0f0f0;padding:20px 0 0px 35px; height:120px; position:relative;}
.base_count_info dl dt { padding-bottom:20px;clear:both;font-size:14px;}
.base_count_info dl dd {float:left; margin-bottom:15px; height:20px; line-height:20px;}
.base_count_info .one {width:420px;}
.base_count_info .grade {display:inline-block; width:150px;border:1px solid #d6d6d6;vertical-align:middle; background:#efefef;padding:0;margin:0;}
.base_count_info .label {vertical-align:middle;}
.base_count_info .grade .s1 { background-repeat:repeat;background-position:left -152px;height:9px;font-size:0;vertical-align:middle;}
.base_count_info .grade .s2 { background-repeat:repeat;background-position:left -161px;height:9px;font-size:0;vertical-align:middle;}
.base_count_info label {vertical-align:middle;}
.base_count_info b {font-size:18px; color:#fa782c;}
.base_count_info .accreditation {border:4px solid #f0f0f0; background:url(../images/accreditation.png) no-repeat 90px 20px;padding:30px 0 20px 210px; height:100px;}
.base_count_info .accreditation strong {font-family:"微软雅黑";font-size:28px;color:#a87645; display:block; margin-bottom:10px;}
.base_count_info .accreditation a:link ,.base_count_info .accreditation a:visited {color:#a87645;text-decoration:underline;}

/********base_order****/
.base_order {border-top:3px solid #646464;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:15px;}
.base_order .base_orde_nav {border-bottom:1px solid #ccc;height:38px;}
.base_order .base_orde_nav li {float:left;display:inline;height:38px;}
.base_order .base_orde_nav li a:link ,.base_order .base_orde_nav li a:visited{ width:120px;text-align:center;background-position:left top;float:left;height:38px;line-height:38px;border-right:1px solid #ccc;color:#999999;font-size:14px;}
.base_order .base_orde_nav li a:hover {text-decoration:none; color:#fa3500;}
.base_order .base_orde_nav .at a:link ,.base_order .base_orde_nav .at  a:visited{ background:#fff;float:left;height:38px;line-height:38px;border-right:1px solid #ccc;color:#999999;font-size:14px; position:relative; top:1px; color:#333333; font-weight:bold;}
.base_orde_title tr {background-position:left -38px;height:35px;line-height:35px;}
.no_infomation {background:#f7f7f7; text-align:center; padding:30px;color:#999999;border:1px solid #ccc; border-top:none; clear:both;}
.no_infomation span {background-position:left -250px; padding-left:20px;}
.base_orde_list {border-collapse:collapse; line-height:18px;margin-top:-1px;}
.base_orde_list td {padding:10px 0; border-bottom:1px solid #ddd;}
.more_info_home { text-align:right;padding:10px;border:1px solid #ddd; border-top:none;}

/********recharge****/
.ebanking {border:5px solid #ebebeb;margin-top:15px;padding:20px 45px;color:#666;}
.ebanking ul li {padding:12px 0 12px 0px;}
.ebanking label {width:100px; text-align:right;display:inline-block;font-size:14px;vertical-align:middle;}
.ebanking b {font-size:18px; color:#ff6600;}
.ebanking input {border:1px solid #cccccc;height:25px;line-height:25px;vertical-align:middle;width:85px;}
.ebanking .notice {background-position:10px -352px;display:inline-block;border:1px solid #ffb858;background-color:#fffdf0;vertical-align:middle;height:30px; line-height:30px;color:#ff6600;padding-left:35px; margin-left:15px;}

/********recharge_number****/
.recharge_number {border:3px solid #a1bee0;background:#edffcc;margin-top:15px;padding:15px 15px 15px 45px;font-size:14px;}
.recharge_number strong {color:#FE780B;font-family: "微软雅黑";font-size:24px;line-height:10px;}
.recharge_number a {float:right;}

/********select_bank****/
.select_bank { margin-top:20px; padding-left:15px;}
.select_bank b{color:#999;font-weight:normal;}
.select_bank .list li {float:left;width:190px;margin-top:15px; margin-bottom:15px;}
.select_bank .list li img {margin-left:8px;vertical-align:middle; border:1px solid #e3e3e3;padding:5px;}

.navigation { margin:0 auto; width:960px; margin-bottom:10px;}
.newslist01 {position:absolute; left:400px;}
.newslist01 li {padding:3px; width:340px;}
.newslist01 li span {float:right; color:#999;}
.luntanlist ul li { margin-left:20px; background:url(../images/ico_01.png) no-repeat left 50%; padding-left:10px;}

/********my order****/
.filter {height:25px; clear:both; padding-top:20px;}
.filter dt {float:left;}
.filter dd {float:right;}
.filter select {height:22px;line-height:22px;vertical-align:middle;border:1px solid #ddd;}
.filter dd input {height:22px;line-height:22px;vertical-align:middle;border:1px solid #ddd; margin-right:8px;color:#959595;}
.filter dd {margin-left:100px;}
.filter dd a {vertical-align:middle;}
.filter dd input {vertical-align:middle;}

/********page****/
DIV.digg {TEXT-ALIGN:right;margin-right:0;padding:15px 0px 3px 13px}
DIV.digg A {TEXT-DECORATION: none;border:#cccccc 1px solid;padding:2px 5px; margin:2px 0 2px 5px}
DIV.digg A:hover {border:#888888 1px solid;}
DIV.digg SPAN.current {border:#cccccc 1px solid; background:#666; color:#fff;padding:2px 5px;margin:2px;}
DIV.digg SPAN.disabled {border: #eee 1px solid;padding:2px 5px;margin:2px;}
.shoucang {border:1px solid #ccc; padding-bottom:20px; border-top:none;}
.shoucang li { margin-left:30px;}
.jifen { margin-top:20px; font-size:14px;}
.jifen strong {color:#FE780B;font-family: "微软雅黑";font-size:20px; font-weight:normal;}

/***********warning*****************/
.warning_notice , .warning_wrong , .warning_right{background:url(../images/reg_sprite.png) no-repeat;padding:1px 0 3px 18px;margin-left:8px;color:#787878;display:inline-block;vertical-align:middle;}
.warning_notice {background-position:left -64px;}
.warning_right {background-position:left 0;}
.warning_wrong {background-position:left -32px;}

.account_edit {margin-top:25px;}
.account_edit h5 {color:#ff5a00; font-size:12px; padding-bottom:10px;}
.account_edit ul li {margin-left:20px;margin-bottom:20px;}
.account_edit label {width:80px;display:inline-block;vertical-align:middle; text-align:right;margin-right:5px;}
.account_edit .input {vertical-align:middle;width:245px;height:25px;line-height:25px;border:1px solid #ccc;font-size:14px;}
.account_edit .yzm {width:70px;height:25px;line-height:25px;border:1px solid #ccc;font-size:14px;vertical-align:middle;}
.account_edit .shouji {width:140px;height:25px;line-height:25px;border:1px solid #ccc;font-size:14px;vertical-align:middle;}
.account_edit .tick input {vertical-align:middle;}
.account_edit .tick {color:#999;}
.account_edit .info label{ vertical-align:top;}
.account_edit .info textarea {width:360px;height:60px;line-height:22px;border:1px solid #ccc;}
.must {color:#FF5A00;padding-right:3px;font-size:12px; vertical-align:middle;}
.btnsure {padding:5px 15px;}

/********reg****/
.title_reg {color:#000;font-family: "微软雅黑";font-size:20px; border-bottom:1px solid #ccc; display:block; padding-bottom:5px;}
.reg {margin-top:30px; margin-left:100px;}
.reg label { display:inline-block; width:150px; text-align:right; font-size:14px}
.reg ul li { margin:15px 0;}
.reg .input { border:1px solid #ccc; width:250px; height:25px; line-height:25px;}